Skip to main content

Lections

Лекции​

  • 1. RBD Architecture — Архитектура и принципы распределенного подхода. Требования и критерии построения информационных систем на базе распределенных баз данных (РБД)
  • 2. OLAP — Многомерное представление данных. Общая схема организации хранилища данных. Характеристики, типы и основные отличия технологий OLAP и OLTP. Схемы звезда и снежинка. Агрегирование.
  • 3. Logical DB model — Логическая модель РБД. Бизнес-логика файл-серверной, клиент-серверной и N-уровневой архитектуры.
  • 4. Distributed Object Architecture — Базовые объектные архитектуры распределенных систем. Технологии .NET, (D)COM+, CORBA, EJB.
  • 5. Distributed RDBMS — Распределенные СУБД. Архитектура MS SQL Server 2005 и ORACLE Server 10g.
  • 6. Transactions — Понятие транзакции. Неявные и явные транзакции. Уровни изолированности транзакций в MS SQL Server 2005 и ORACLE 10g. Понятие блокировок. Основные типы блокировок.
  • 7. Replication — Репликация данных. Виды и свойства репликации. Сравнение механизмов репликации в MS SQL Server 2005 и ORACLE Server 10g.
  • 8. Procedure Language — Внутренний язык СУБД. Сравнительные характеристики T-SQL и PL/SQL.
  • 9. Stored procedures — Хранимые процедуры и функции. Типы параметров, синтаксис описания формальных параметров.
  • 10. Triggers — Триггеры. Основные понятия. Типы триггеров. Общая схема активизации триггеров.
  • 11. Optimization — Оптимизация выполнения запросов. Общая схема взаимодействия с клиентским приложением. План выполнения запроса. Классические, битовые и функциональные индексы. Принципы построения запросов для эффективного использования индексов. Материализованные представления. Преимущества и недостатки.